package com.glsc.ngateway.common.api.amdoc.dto;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
public class AssetProductRequestComprehensiveDto implements Serializable {

    private static final long serialVersionUID = 1808770779807362489L;
    private List<Integer> oaSysIdList;
    private String fileName;
    private String fileDir;
    private String createDateBefore;
    private String createDateAfter;
    private Integer pageNo;
    private Integer pageSize;

    public List<Integer> getOaSysIdList() {
        return oaSysIdList;
    }

    public void setOaSysIdList(List<Integer> oaSysIdList) {
        this.oaSysIdList = oaSysIdList;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public String getFileDir() {
        return fileDir;
    }

    public void setFileDir(String fileDir) {
        this.fileDir = fileDir;
    }

    public void setPageNo(Integer pageNo) {
        this.pageNo = pageNo;
    }

    public Integer getPageNo() {
        return pageNo;
    }

    public Integer getPageSize() {
        return pageSize;
    }

    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    public String getCreateDateBefore() {
        return createDateBefore;
    }

    public void setCreateDateBefore(String createDateBefore) {
        this.createDateBefore = createDateBefore;
    }

    public String getCreateDateAfter() {
        return createDateAfter;
    }

    public void setCreateDateAfter(String createDateAfter) {
        this.createDateAfter = createDateAfter;
    }

    @Override
    public String toString() {
        return "AssetProductRequestComprehensiveDto{" +
                "oaSysIdList=" + oaSysIdList +
                ", fileName='" + fileName + '\'' +
                ", fileDir='" + fileDir + '\'' +
                ", createDateBefore='" + createDateBefore + '\'' +
                ", createDateAfter='" + createDateAfter + '\'' +
                ", pageNo=" + pageNo +
                ", pageSize=" + pageSize +
                '}';
    }
}